package com.jrx.anytxn.param.entity;

import java.util.Date;

/**
 * 分支行-机构信息表 
 * 表:pr_bank_inst_info 
 * @author user 
 * @date 2022-04-25 
 */
public class PrBankInstInfo {
    /**
     * 主键
     * 表字段:id
     */
    private Long id;

    /**
     * 租户ID
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 支行（机构）编号
     * 表字段:bank_code
     */
    private String bankCode;

    /**
     * 支行（机构）名称
     * 表字段:name
     */
    private String name;

    /**
     * 支行（机构）名称-英文
     * 表字段:name_en
     */
    private String nameEn;

    /**
     * 上级支行（机构）编号
     * 表字段:leader_code
     */
    private String leaderCode;

    /**
     * 机构类型
     * 表字段:inst_type
     */
    private String instType;

    /**
     * 
     * 表字段:zone_str
     */
    private String zoneStr;

    /**
     * 创建时间
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 编辑时间
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 客户经理编号
     * 表字段:cust_officer_code
     */
    private String custOfficerCode;

    /**
     * 营业部名称
     * 表字段:cust_officer_nm
     */
    private String custOfficerNm;

    /**
     * 记录版本号
     * 表字段:record_version_number
     */
    private Integer recordVersionNumber;

    /**
     * 最后更新操作员
     * 表字段:UPDATE_BY
     */
    private String updateBy;

    /**
     * 获取主键
     * @return id Long
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取租户ID
     * @return tenantId String
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户ID
     * @param tenantId 租户ID
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取支行（机构）编号
     * @return bankCode String
     */
    public String getBankCode() {
        return bankCode;
    }

    /**
     * 设置支行（机构）编号
     * @param bankCode 支行（机构）编号
     */
    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    /**
     * 获取支行（机构）名称
     * @return name String
     */
    public String getName() {
        return name;
    }

    /**
     * 设置支行（机构）名称
     * @param name 支行（机构）名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取支行（机构）名称-英文
     * @return nameEn String
     */
    public String getNameEn() {
        return nameEn;
    }

    /**
     * 设置支行（机构）名称-英文
     * @param nameEn 支行（机构）名称-英文
     */
    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }

    /**
     * 获取上级支行（机构）编号
     * @return leaderCode String
     */
    public String getLeaderCode() {
        return leaderCode;
    }

    /**
     * 设置上级支行（机构）编号
     * @param leaderCode 上级支行（机构）编号
     */
    public void setLeaderCode(String leaderCode) {
        this.leaderCode = leaderCode;
    }

    /**
     * 获取机构类型
     * @return instType String
     */
    public String getInstType() {
        return instType;
    }

    /**
     * 设置机构类型
     * @param instType 机构类型
     */
    public void setInstType(String instType) {
        this.instType = instType;
    }

    /**
     * 获取
     * @return zoneStr String
     */
    public String getZoneStr() {
        return zoneStr;
    }

    /**
     * 设置
     * @param zoneStr 
     */
    public void setZoneStr(String zoneStr) {
        this.zoneStr = zoneStr;
    }

    /**
     * 获取创建时间
     * @return createTime Date
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取编辑时间
     * @return updateTime Date
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置编辑时间
     * @param updateTime 编辑时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取客户经理编号
     * @return custOfficerCode String
     */
    public String getCustOfficerCode() {
        return custOfficerCode;
    }

    /**
     * 设置客户经理编号
     * @param custOfficerCode 客户经理编号
     */
    public void setCustOfficerCode(String custOfficerCode) {
        this.custOfficerCode = custOfficerCode;
    }

    /**
     * 获取营业部名称
     * @return custOfficerNm String
     */
    public String getCustOfficerNm() {
        return custOfficerNm;
    }

    /**
     * 设置营业部名称
     * @param custOfficerNm 营业部名称
     */
    public void setCustOfficerNm(String custOfficerNm) {
        this.custOfficerNm = custOfficerNm;
    }

    /**
     * 获取记录版本号
     * @return recordVersionNumber Integer
     */
    public Integer getRecordVersionNumber() {
        return recordVersionNumber;
    }

    /**
     * 设置记录版本号
     * @param recordVersionNumber 记录版本号
     */
    public void setRecordVersionNumber(Integer recordVersionNumber) {
        this.recordVersionNumber = recordVersionNumber;
    }

    /**
     * 获取最后更新操作员
     * @return updateBy String
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置最后更新操作员
     * @param updateBy 最后更新操作员
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }
}